@charset "utf-8";
/* CSS Document */

@import url("base.css");
/*--------------top----------------*/
.top { background: #062833; height: 31px; color: #f8f8f8; border-bottom: solid 1px #18517a; position: relative; z-index: 100; }

.scroll { float: left; height: 31px; overflow: hidden; line-height: 31px; }
.scroll_content { height: 31px; overflow: hidden; width: 600px; }
.scroll_list ul li { height: 31px; line-height: 31px; }
.scroll_list ul li a { color: #f8f8f8; text-decoration: underline; }
.scroll_list ul li a:hover { color: #fc0; }
.top .right{position: relative; z-index: 999;}
.top .right ul { float: right; height: 31px; }
.top .right ul li { float: left;  height: 31px; }
.top .right ul li a { display: block; padding: 0px 20px; height: 30px; float: left; line-height: 30px; color: #f8f8f8; position: relative; z-index: 1000; top: 2px; }
.top .right ul li a:hover { color: #fff; }
.top .right ul li.login a{ background: url(../images/login_bg01.jpg) no-repeat 50px center scroll; padding-right: 30px; }
.top .right ul li.login a:hover, .top .right ul li.login a.hover { background: #fff; color: #062833; background: url(../images/login_bg02.jpg) no-repeat 50px center scroll #fff; text-decoration: none; border: solid 1px #999; border-bottom: none; padding: 0px 29px 0px 19px; }
.login_in { position: absolute; display:none; padding: 15px; background: #fff; border: solid 1px #999; width: 286px; top: 32px; right: 0px; z-index: 998; color: #333; overflow: hidden; }
.login_in .text { height: 34px; margin-bottom: 10px; }
.login_in span { float: left; position:relative;}
.login_in .text span label{ position:absolute; z-index:1000; color:#999; left:4px; top:0px; line-height:32px;}
.login_in .text span input { width: 130px; _width: 128px; height: 30px;  padding: 0px 3px; font-family: "微软雅黑"; color: #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(js/pie.htc); position: relative; z-index: 999; }
input.focus { -moz-box-shadow: 0px 0px 5px #005ba0; -webkit-box-shadow: 0px 0px 5px #005ba0; box-shadow: 0px 0px 5px #005ba0;}
input.focus2{-moz-box-shadow: 0px 0px 5px #ff4137; -webkit-box-shadow: 0px 0px 5px #ff4137; box-shadow: 0px 0px 5px #ff4137;}
.login_in .text span input.user_name { background: #eff7fc; border: solid 1px #3d8bb2; margin-right: 10px; line-height: 30px;}
.login_in .text span input.user_pass { background: #ffffd7; border: solid 1px #ff4137; line-height: 30px;}
.login_in .action { height: 30px; line-height: 30px; padding-top: 5px; }
.login_in .action input.submit { width: 70px; height: 30px; text-align: center; cursor: pointer; color: #fff; margin-right: 15px; border: none; font-family: "微软雅黑"; position: relative; z-index: 999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: -o-linear-gradient( top, #144264, #113854 ); background: -moz-linear-gradient( top, #144264, #113854 ); background: -webkit-gradient(linear, center top, center bottom, color-stop( 0, #144264 ), color-stop( 1, #113854 )); -pie-background: linear-gradient(#144264, #113854); behavior: url(js/pie.htc); }
input.submit2 { -moz-box-shadow: 0px 0px 5px #005ba0; -webkit-box-shadow: 0px 0px 5px #005ba0; box-shadow: 0px 0px 5px #005ba0; }
.login_in .action input.checkbox { margin: 9px 8px 0px 0px; *margin:2px 5px 0px 0px; _margin-top:5px;}
.login_in .action a { padding: 0px 8px;color: #666;}
.login_in .action a:hover { color: #133f60; text-decoration: underline; }
/*--------------brand----------------*/
.brand{ height:208px; background: url(../images/brand_bg.jpg) repeat-x 0px 0px scroll; }
.brand .warpper{position:relative;}
.logo img{ margin-top:33px; margin-bottom:5px;}
.logo p{ color:#fff;  font-size:14px;}
.banner_box{ width:502px; height:304px; background: #133e5e; position:absolute; right:0px; top:18px;}
.banner_pos{ position:relative;width:500px; height:302px;}
.banner_pos .banner{ position:absolute; top:-6px; left:-6px; background:#fff; padding:10px;}
.banner_list{ width:482px; height:284px; overflow:hidden; position:relative;}
.banner_list ul.img_list{ width:10000px; position:absolute; left:0px; top:0px;}
.banner_list ul.img_list li{ float:left;}
.banner_list ul.img_list li img{ display:block; width:482px; height:284px;}
.banner_list ul.but_list{ height:10px; position:absolute; right:0px; bottom:10px; overflow:hidden;}
.banner_list ul.but_list li{ float:left; width:10px; height:10px; margin-right:10px; text-indent:-9999px;background: url(../images/but_list_bg01.gif) no-repeat 0px 0px scroll; cursor:pointer;}
.banner_list ul.but_list li.current{background: url(../images/but_list_bg02.gif) no-repeat 0px 0px scroll;}
/*--------------regsiter----------------*/
.regsiter{ padding:30px 0px; width:400px; position:relative;}
.regsiter_list { width:170px; margin:0px 10px 10px 0px; float:left; }
.regsiter_list1 {margin:0px 10px 15px 0px; }
#msg{position:absolute; top:98px; }
.regsiter_list p{ font-weight:bold;}
.regsiter_list input{ width:158px; height:39px; padding:0px 6px; font-family:"微软雅黑"; line-height:39px; font-size:14px; color:#999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(js/pie.htc); position: relative; z-index: 10;}
.regsiter_list input.regsiter_name{ border:solid 1px #3d8bb2;}
.regsiter_list input.regsiter_pass{ border:solid 1px #999;}
.regsiter_list input.regsiter_mail,.regsiter_list input.regsiter_nick{ border:solid 1px #999;}
.regsiter_list input.regsiter_submit{ height:42px; width:170px; font-size:15px; font-weight:bold; text-align:center; color:#fff; margin-top:10px; cursor:pointer;
border: none; font-family: "微软雅黑"; position: relative; z-index: 999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#144264', EndColorStr='#113854');
background: -o-linear-gradient( top, #144264, #113854 ); background: -moz-linear-gradient( top, #144264, #113854 ); background: -webkit-gradient(linear, center top, center bottom, color-stop( 0, #144264 ), color-stop( 1, #113854 )); -pie-background: linear-gradient(#144264, #113854); behavior: url(js/pie.htc);}
/*--------------page_but----------------*/
.main{ border-top:solid 5px #133e5e; padding:12px 0px 40px;}
.page_but{ height:29px; margin-bottom:10px; overflow:hidden;}
.page_but ul{ float:right;}
.page_but ul li{ display:block; width:29px; height:29px; float:left; cursor:pointer;}
.page_but ul li.left_but{background: url(../images/but.gif) no-repeat 0px 0px scroll; margin-right:70px;}
.page_but ul li.right_but{background: url(../images/but.gif) no-repeat -29px 0px scroll;}
.page_but ul li.left_but_hover{background: url(../images/but.gif) no-repeat 0px -29px scroll;}
.page_but ul li.right_but_hover{background: url(../images/but.gif) no-repeat -29px -29px scroll;}

.warp_content{width:890px; overflow:hidden; position:relative; height:446px;}
.warp_list{ position:absolute; left:0px; top:0px; width:999999px;height:446px;}

.content{ width:890px; overflow:hidden; float:left;height:446px;}
.content_box{ width:198px; height:198px; overflow:hidden; padding:0px 5px 5px 0px; background: url(../images/show_bg.gif) no-repeat right bottom scroll; float:left; margin:0px 26px 20px 0px;}
.content_list{ background:#fff;  padding:9px; }
.showbox{width:180px; height:180px;position:relative; overflow:hidden;}
.alpha_bg1{ background: url(../images/showinfor_bg.gif) repeat 0px 0px scroll; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7;filter: alpha(opacity=70); width:180px; height:280px; left:0px; top:150px; position:absolute; z-index:10;}
.alpha_bg2{ background: url(../images/showinfor_bg.gif) repeat 0px 0px scroll; opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7;filter: alpha(opacity=70); width:180px; height:280px; left:0px; top:0px; position:absolute; z-index:11;}
.show_infor{ position:absolute; left:0px; top:143px; z-index:20; color:#fff; padding:10px;word-spacing:10px;}
.show_main{ cursor:pointer; position:absolute; top:0px; left:0px; z-index:30;word-spacing:10px; width:160px; height:160px; padding:10px; color:#fff;}
.show_main h3,.show_infor h3{ font-size:13px; font-weight:normal;position:relative;}
.show_main p,.show_infor p{ line-height:2.2em; }
.show_main p span.color,.show_infor p span.color{ background:#f3498c; padding:0px 4px;}
.show_infor a{ position:absolute; outline:none; width:160px; height:160px; left:10px; top:10px; z-index:40; line-height:160px; display:block; background:#000;opacity:0; -moz-opacity:0; -webkit-opacity:0;filter: alpha(opacity=0);}
/*--------------select----------------*/
.select{ height:30px; padding:15px 0px; line-height:30px;}
.select ul{ height:30px;}
.select ul li{ float:left;}
.select ul li select{ margin:5px 8px 0px 0px;float:left; *margin-top:4px;}
.person_select{ height:24px; line-height:24px; text-align: right; margin-bottom:20px;}
.person_select span{display:block; height:24px; float:left; margin-right:15px;_margin-right:9px;text-align:center; cursor:pointer;}
span.define_select{ width:70px; font-weight:bold;color:#fff;background:#123b59;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(js/pie.htc); position: relative; z-index: 999;}
span.conform_select{ width:70px; background:#ccc;font-weight:bold;}
span.preservation_select{ color:#133e5e; width:90px;}
.regsiter_list input.redss{border-color:#f00;}



















